/*
# ------------------------------------------------------------------------
# JA Rasite template for Joomla 1.5
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/

body#bd { background: url(../../images/light_orange/body-bg.gif) repeat-x left top #F9F3B9; }

a { color: #a06202; }

/* Joomla style ---*/
.blog .contentheading { color: #a06202; }

.article-section a:hover, .article-category a:hover { color: #a06202; }

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #a06202;
	border: 1px solid #a06202;
}

.sectiontableheader { background: #a06202; border: 1px solid #fff; }

.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {
	background: none;
	border-bottom: 1px solid #F9F3B9;
}

.sectiontableentry2 { background: #FBFBEF; }

.counter span { background: #a06202; border: 1px solid #a06202; }

#ja-subnav ul li ul li a:hover { color: #a06202 !important; }

#ja-subnav ul li ul li a.active { color: #a06202; !important: ; }

.ja-navhelper a { color: #a06202; }
.ja-navhelper a:hover,
.ja-navhelper a:active,
.ja-navhelper a:focus {
	background-color: #a06202;
}

.ja-links li.top a:hover { background-color: #a06202; }

.ja-links li.layout-switcher a { background: #a06202; }

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus { color: #a06202; background: #f6f6f6; }

#ja-container ul.menu li.active a { color: #a06202; }

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus { color: #a06202 !important; }

#ja-container ul.menu li.active > a { color: #a06202 !important; }

h1.logo a { background-image: url(../../images/light_orange/logo.png); }

#ja-search { background-image: url(../../images/light_orange/search-bg.png); }

#ja-search .inputbox { color: #333; }

#ja-subnav {
	background: url(../../images/light_orange.gif) repeat-x left bottom #FFFDE7;
	border-bottom: 1px solid #ddd;
}

#ja-subnav ul li a { color: #757575;}

#ja-subnav ul li a:hover { color: #a06202; }

#ja-subnav ul li.active a { color: #757575; }

#ja-subnav ul li.active a:hover,
#ja-subnav ul li.active a:active,
#ja-subnav ul li.active a:focus {
	color: #a06202;
}

#ja-subnav ul.active li a { color: 757575; }

#ja-subnav ul.active li a:hover { color: #a06202; }

#ja-subnav ul.active li a.active { color: #a06202; }

#ja-subnav ul li ul {
	background: #FBFBEF;
	border: 1px solid #F9F3B9;
}

#ja-container { background: url(../../images/light_orange/container-bg.gif) repeat-x left bottom; }

#ja-topsl a, #ja-botsl a { color: #a06202; }

#ja-topsl a:hover, #ja-topsl a:focus, #ja-topsl a:active,
.small-links a:hover {
	color: #a06202 !important;
	text-decoration: underline;
}

#ja-topsl a:hover, #ja-topsl a:focus, #ja-topsl a:active { color: #a06202; text-decoration: underline; }

#ja-topsl .ja-moduletable, #ja-topsl .moduletable { border: 1px solid #EEECD5 !important; }

#ja-topsl h3, #ja-topsl h3 span { color: #a06202; }

#ja-topsl h3 strong.first-word { color: #a06202; }

#ja-bot #ja-tabs .ja-rs1-top { background: #FBFBEF; }
#ja-bot #ja-tabs .ja-rs1-tl { background: url(../../images/light_orange/corner-rs11.png) no-repeat left top; }
#ja-bot #ja-tabs .ja-rs1-tr { background: url(../../images/light_orange/corner-rs11.png) no-repeat right top; }

#ja-bot #ja-tabs .ja-rs1-mid { background: #FBFBEF; }

#ja-bot #ja-tabs .ja-rs1-bot { background: #FBFBEF; }
#ja-bot #ja-tabs .ja-rs1-bl { background: url(../../images/light_orange/corner-rs11.png) no-repeat left bottom; }
#ja-bot #ja-tabs .ja-rs1-br { background: url(../../images/light_orange/corner-rs11.png) no-repeat right bottom; }

#ja-bot a { color: #a06202; }
#ja-bot a:hover, #ja-bot a:focus, #ja-bot a:active { color: #a06202; text-decoration: underline; }

#ja-botsl a, #ja-botsl li a { color: #C5C5C5; }

#ja-footer { background: #1A1A1A; }

#ja-footer .inner a { color: #a06202; }

/* ALL ROUNDED STYLE
--------------------------------------------------------- */
/* Rounded style 1 ---*/
.ja-rs1-top { background: #fff; }
.ja-rs1-tl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left top; }
.ja-rs1-tr { background: url(../../images/light_orange/corner-rs1.png) no-repeat right top; }

.ja-rs1-mid { background: #fff; }

.ja-rs1-bot { background: #fff; }
.ja-rs1-bl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left bottom; }
.ja-rs1-br { background: url(../../images/light_orange/corner-rs1.png) no-repeat right bottom; }

/* Rounded style 2 ---*/
.ja-rs2-top { background: #fff }
.ja-rs2-tl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left top; }
.ja-rs2-tr { background: url(../../images/light_orange/corner-rs1.png) no-repeat right top; }

.ja-rs2-mid { background: #fff; }
.ja-rs2-ml { background: #fff; }
.ja-rs2-mr { padding: 0;}

.ja-rs2-bot { background: #fff; }
.ja-rs2-bl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left bottom; }
.ja-rs2-br { background: url(../../images/light_orange/corner-rs1.png) no-repeat right bottom; }

/* Rounded style 3 ---*/
.ja-rs3-top { background: url(../../images/light_orange/rs3-top.png) repeat-x left top; }
.ja-rs3-tl { background: url(../../images/light_orange/corner-rs3.png) no-repeat left top; }
.ja-rs3-tr { background: url(../../images/light_orange/corner-rs3.png) no-repeat right top; }

.ja-rs3-mid { background: url(../../images/light_orange/rs3-mid-l.png) repeat-y left top #FBFBEF; }
.ja-rs3-ml { background: url(../../images/light_orange/rs3-mid-r.png) repeat-y right top; }
.ja-rs3-mr { background: url(../../images/light_orange/rs3-mid-top.png ) repeat-x left top; } 

.ja-rs3-bot { background: url(../../images/light_orange/rs3-bot.png) repeat-x left bottom; }
.ja-rs3-bl { background: url(../../images/light_orange/corner-rs3.png) no-repeat left bottom; }
.ja-rs3-br { background: url(../../images/light_orange/corner-rs3.png) no-repeat right bottom; }

/* Rounded style 4 ---*/
.ja-rs4-top { }
.ja-rs4-tl { }
.ja-rs4-tr { }

.ja-rs4-mid { }
.ja-rs4-ml { }
.ja-rs4-mr { }

.ja-rs4-bot { }
.ja-rs4-bl { }
.ja-rs4-br { }

.ja-rs4-mid a,
.ja-rs4-mid li a { }

.ja-rs4-mid a:hover, .ja-rs4-mid a:focus, .ja-rs4-mid a:active,
.ja-rs4-mid li a:hover, .ja-rs4-mid li a:focus, .ja-rs4-mid li a:active { }

/* Rounded style 5 ---*/
.ja-rs5-top { background: url(../../images/light_orange/rs5-top.png) repeat-x left top; }
.ja-rs5-tl { background: url(../../images/light_orange/corner-rs5.png) no-repeat left top; }
.ja-rs5-tr { background: url(../../images/light_orange/corner-rs5.png) no-repeat right top; }

.ja-rs5-mid { background: url(../../images/light_orange/rs5-mid-l.png) repeat-y left top #fff; }
.ja-rs5-ml { background: url(../../images/light_orange/rs5-mid-r.png) repeat-y right top; padding: 0 1px; }
.ja-rs5-mr { background: url(../../images/light_orange/rs5-mid-top.png ) repeat-x left top; } 

.ja-rs5-bot { background: url(../../images/light_orange/rs5-bot.png) repeat-x left bottom; }
.ja-rs5-bl { background: url(../../images/light_orange/corner-rs5.png) no-repeat left bottom; }
.ja-rs5-br { background: url(../../images/light_orange/corner-rs5.png) no-repeat right bottom; }

/* JA Slideshow2 ---*/
.ja-slidewrap { border: 1px solid #EEECD5; }

.ja-slide-thumb-inner {
	background: #FBFBEF;
	border-top: 1px solid #EEECD5;
	color: #757575;
}

#ja-slideshow .ja-slide-thumb img {
	background: #fff;
	border: 1px solid #EEECD5;
}

.ja-slide-thumb-inner img {
	background: #fff;
	border: 1px solid #EEECD5;
}

.active .ja-slide-thumb-inner img {
	background: #a06202;
	border: 1px solid #BC7400;
}

.ja-vertical_right .active {
	background: url(../../images/light_orange/arrow-bg.gif) no-repeat center left;
}

.ja-vertical_left .active {
	background: url(../../images/light_orange/arrow-bg2.gif) no-repeat center right;
}

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner { background: url(../../images/light_orange/grad-bg.gif) repeat-x top left #a06202; }

/* News ticker ---*/
.ja-headelines-pre { background: url(../../images/light_orange/but-pre.png) no-repeat top left; }

.ja-headelines-next { background: url(../../images/light_orange/but-next.png) no-repeat top left; }

/* Content slider ---*/
#ja-bot .ja-contentslider-center img {
	background: #fff;
	border: 1px solid #fff;
}

/* JA Tabs ---*/
.rasite .container { background: #FBFBEF; }

.rasite .ja-tabs-title-top { background-image: url(../../images/light_orange/title-bg.gif) !important; }

.rasite .ja-tabs-title-top ul.ja-tabs-title { background-image: url(../../images/light_orange/title-bg.gif) !important; }

.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover {
	background: url(../../images/light_orange/tab-active.png) no-repeat top right #FBFBEF;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	background: url(../../images/light_orange/tab-active.png) no-repeat top left #FBFBEF;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title li.active,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/light_orange/tab-active.png) no-repeat right top #FBFBEF;
}

.rasite .ja-tabs-title-top ul li.active h3,
.rasite .ja-tabs-title-top ul li.firstactive h3,
.rasite .ja-tabs-title-top ul li.lastactive h3 {
	background: url(../../images/light_orange/tab-active.png) no-repeat left top #FBFBEF;
	color: #a06202;
}

/* Split menu ---*/
#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;
}

#ja-splitmenu li.active a span,
#ja-splitmenu li.active a:hover span,
#ja-splitmenu li.active a:active span,
#ja-splitmenu li.active a:focus span {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;
}

/* CSS Menu ---*/
#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;
}

#ja-cssmenu li a.active span {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;
}

/* Dropline Menu ---*/
#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;
}

#jasdl-mainnav li.active a span,
#jasdl-mainnav li.active a:hover span,
#jasdl-mainnav li.active a:active span,
#jasdl-mainnav li.active a:focus span {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;
}

/* Mega menu ---*/
ul.level0 li.active a.mega {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;
}

ul.level0 li.active a.mega span {
	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;
}

ul.level1 li.mega { border-top: 1px solid #ddd !important; }
ul.level1 li.first { border-top: none !important; }

ul.level1 li.mega a.mega {
	background:none !important;
}

ul.level1 li.mega a.mega,
ul.level1 li.mega a.mega span {
	color: #333;
}

ul.level1 li.mega a.mega span {
	background: none !important;
}

ul.level1 li.over, ul.level1 li.haschild-over a.over, ul.level1 li.over a.over {
	background: #f5f5f5 !important;
	color: #a06202 !important;
}

ul.level1 li.active a.active span.menu-title {
	color: #a06202 !important;
}

ul.level1 .childcontent .tl { background-image: url(../../images/light_orange/mega-corner2.png) !important; }

.childcontent .ja-moduletable a:hover,
.childcontent .ja-moduletable a:focus,
.childcontent .ja-moduletable a:active {
	color: #a06202 !important;
}

.childcontent .top { background: url(../../images/light_orange/mega-tb.png) repeat-x left top !important; }
.childcontent .tl { background: url(../../images/light_orange/mega-corner.png) no-repeat left top !important; }
.childcontent .tr { background: url(../../images/light_orange/mega-corner.png) no-repeat right top !important; }

.childcontent .ml { background: url(../../images/light_orange/mega-mid-l.png) no-repeat left bottom !important; }
.childcontent .childcontent-inner { background: url(../../images/light_orange/mega-mid-bot.png) repeat-x left bottom !important; }
.childcontent .mr { background: url(../../images/light_orange/mega-mid-r.png) no-repeat right bottom !important; }

.childcontent .bot { background: url(../../images/light_orange/mega-tb.png) repeat-x left bottom !important; }
.childcontent .bl { background: url(../../images/light_orange/mega-corner.png) no-repeat left bottom !important; }
.childcontent .br { background: url(../../images/light_orange/mega-corner.png) no-repeat right bottom !important; }

.group-title { background: #f5f5f5 !important; border: 1px solid #e0e0e0 !important; }

.group-title .menu-title { color: #454545 !important; }